package com.advert.boot.system.model.entity;


import com.baomidou.mybatisplus.annotation.TableName;
import com.advert.boot.common.base.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
@Schema(description = "产品信息表")
@TableName("advert_product")
public class AdvertProduct extends BaseEntity {
    /**
     * 供应商名称
     */
    private String companyName;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 材料名称与型号
     */
    private String materialNameModel;

    /**
     * 产品参数
     */
    private String productParameter;

    /**
     * 规格
     */
    private String specifications;

    /**
     * 面膜
     */
    private String facialMask;

    /**
     * 材质
     */
    private String material;

    /**
     * 耐候性（年）
     */
    private String weatherResistance;

    /**
     * 底纸
     */
    private String backedPaper;

    /**
     * 背胶特性
     */
    private String adhesiveProperties;

    /**
     * 用途
     */
    private String purpose;

    /**
     * 特性
     */
    private String characteristic;

    /**
     * 工艺
     */
    private String workmanship;
    /**
     * 适用墨水
     */
    private String compatibleInk;

    /**
     * '安装方式'
     */
    private String installationMethod;

    /**
     * 打印方式
     */
    private String printMethod;

    /**
     * '材料外包装附件'
     */
    private Long materialPackageFile;

    /**
     * '材料表明图附件'
     */
    private Long materialDescriptionDiagramFile;

    /**
     * '材料背面图附件'
     */
    private Long materialBackViewFile;

    /**
     * '环保认证附件'
     */
    private Long certificatesFile;

    /**
     * '防滑认证附件'
     */
    private Long antiSlipCertificationFile;


    /**
     * '阻燃认证附件'
     */
    private Long flameRetardantCertificationFile;

    /**
     * 创建人ID
     */
    private Long createBy;

    /**
     * 更新人ID
     */
    private Long updateBy;

    /**
     * 逻辑删除标识(0-未删除 1-已删除)
     */
    private Integer isDeleted;
}
